﻿namespace dot_in.HTWKAidStation.Client.DesignData
{
    using System;
    using System.Collections.Generic;
    using System.Collections.ObjectModel;

    using dot_in.HTWKAidStation.Client.Timetable;

    public class TimetableDesignData
    {
        public TimetableDesignData()
        {
            this.Days = new ObservableCollection<EventDay>
                {
                    new EventDay
                        {
                            Date = DateTime.Now,
                            Events =
                                new ObservableCollection<Event>(new List<Event>(
                                new[]
                                    {
                                        new Event
                                            {
                                                Description = "Datenbanken",
                                                EndTimeString = "11:00",
                                                EventType = "Vp",
                                                HostName = "Müller",
                                                Note = string.Empty,
                                                Room = "LNW006",
                                                StartTimeString = "09:00"
                                            },
                                        new Event
                                            {
                                                Description = "Datenbanken",
                                                EndTimeString = "11:00",
                                                EventType = "Vp",
                                                HostName = "Müller",
                                                Note = string.Empty,
                                                Room = "LNW006",
                                                StartTimeString = "09:00"
                                            }
                                    }))
                        }
                };
        }

        public ObservableCollection<EventDay> Days { get; set; }
    }
}
